package cn.ante.org.domain;

import cn.ante.basic.domain.BaseDomain;
import cn.ante.system.domain.Role;
import com.fasterxml.jackson.annotation.JsonInclude;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.ArrayList;
import java.util.List;

/**
* @Description: 部门员工实体类
* @Author: Nai
* @Version: 1.0
* @Date:  2022/6/26 9:48
*/
@Data
@NoArgsConstructor
@AllArgsConstructor
public class Employee extends BaseDomain {

   // 员工账户
   private String username;

   // 员工电话
   private String phone;

   // 邮箱
   private String email;

   // 盐值
   private String salt;

   // 密码
   private String password;

   // 年龄
   private Integer age;

   // 状态，0表示管理员，1表示员工
   private Integer state = 0;

   // 部门id
   private Long departmentId;

   // 登陆表id
   private Long logininfoId;

   // 店铺id
   private Long shopId;

   // 部门
   private Department dept ;

   // 店铺
   private Shop shop;

   // 二次密码
   private String comfirmPassword;

   // 对应角色的id集合
   private List<Long> roles;

}
